// 商品 管理
import { axios } from '@/utils/request'

// 商品 逻辑删除
export function deleteGoods (parameter) {
  return axios({
    url: '/Goods',
    method: 'delete',
    params: parameter
  })
}
// 商品 根据id查询
export function queryGoods (parameter) {
  return axios({
    url: '/Goods',
    method: 'get',
    params: parameter
  })
}
// 商品 分页查询
export function queryGoodsPage (parameter) {
  return axios({
    url: '/Goods/get_list',
    method: 'post',
    data: parameter
  })
}
// 商品 上传商品图片
export function uploadGoodsImg (parameter) {
  return axios({
    url: '/Goods/on_post_upload',
    method: 'post',
    data: parameter,
    headers: {
      'Content-Type': 'multipart/form-data;boundary=----WebKitFormBoundaryAaKwoxlcjEjoT2Bb'
    }
  })
}
// 商品 上传爆款商品图片
export function uploadGoodsRecommendImg (parameter) {
  return axios({
    url: '/Goods/on_post_upload_recommend',
    method: 'post',
    data: parameter
  })
}
// 商品 查询集合
export function getGoodsList (parameter) {
  return axios({
    url: '/Goods/query',
    method: 'post',
    data: parameter
  })
}
// 商品 爆款商品保存
export function saveRecommendImg (parameter) {
  return axios({
    url: '/Goods/recommend_save',
    method: 'post',
    data: parameter
  })
}
// 商品 爆款商品上下架
export function recommendStatus (parameter) {
  return axios({
    url: '/Goods/recommend_state',
    method: 'get',
    params: parameter
  })
}
// 商品 商品上下架
export function goodsStatus (parameter) {
  return axios({
    url: '/Goods/upper_shelf_state',
    method: 'get',
    params: parameter
  })
}
// 批次 保存
export function goodsSave (parameter) {
  return axios({
    url: '/Goods/save',
    method: 'post',
    data: parameter
  })
}
